- 投案自首
- 【法】 voluntary surrender to court* * *投案自首tóu àn zì shǒusurrender oneself to justice (the police; the court); give oneself up to the police (government); go to the police and confess; voluntary surrender to court
Chinese-English dictionary. Academic. 2013.